/*--------------------------------------------------------------------------------------*\
**
** thieves_guild_window.cpp
**
** Heroes IV
** Copyright 2001, The 3DO Company
**
\*--------------------------------------------------------------------------------------*/

#ifndef THIEVES_GUILD_WINDOW_H_INCLUDED
#define THIEVES_GUILD_WINDOW_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

// kill the 255+ character identifier warning.  Templates tend to exceed that easily.
#pragma warning( disable: 4786 )

#include "bitmap_group_ptr.h"
#include "game_window.h"

enum  t_player_color;
class t_adventure_map;
class t_button;

class t_thieves_guild_window : public t_window
{
public:
	t_thieves_guild_window( t_window* parent, t_adventure_map &map );

protected:
	t_bitmap_group_ptr		    m_bitmaps_ptr;

    void draw_bar( t_window *parent, t_screen_point origin, int number, int max_number, t_player_color color );
    void ok_clicked( t_button* button_ptr );
    void show_army_bars( t_adventure_map &map );
    void show_income_bars( t_adventure_map &map );
    void show_town_bars( t_adventure_map &map );
};

#endif

